// pages/book/book.js
const tabInfo = [
  {
    id: 1,
    text: '搜索',
    link: 'p1',
  },
  {
    id: 2,
    text: '列表',
    link: 'p2',
  },
  {
    id: 3,
    text: '介绍',
    link: 'p3',
  }
]

const templateInfo = {
  static: {
    text: '欢迎使用'
  }
}

const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabInfo,
    templateInfo,
    listInfo: {
      result: []
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const url = (name) => `https://api.douban.com/v2/book/user/${name}/collections`
    app
      .doGet(url('kongzhijingjie'), null)
      .then(res => res.data)
      .then(res => {
        this.setData({
          listInfo: {
            result: res.collections.map((value) => value.book),
          }
        })
      })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
